import {
  View,
  ScrollView,
  Text,
  Flex,
} from 'native-base';
import {Dimensions, StyleSheet} from 'react-native';;
import {color} from 'native-base/lib/typescript/theme/styled-system';
import React, {Component} from 'react';
import ASealSelect from '../../commponents/printing/ASealSelect';
import APersonSelect from '../../commponents/printing/APersonSelect';

import {createNativeStackNavigator} from '@react-navigation/native-stack';
const Stack = createNativeStackNavigator();

class Printing extends Component {
  constructor(props) {
    super(props);
    this.state = {
      ancient: true, //为true 表示当前选择的是古印，false表示选择的名家
      activeBtnStyle: {
        backgroundColor: 'rgb(218,233,240)',
        color: '#767676',
      },
    };
  }

  render() {
    return (
      <ScrollView style={styles.container}>
        <View style={{padding: 20}}>
          <Text style={{fontSize: 20, height: 30, lineHeight: 30}}>
            {'印谱辑录'}
          </Text>
          <Text style={{marginTop: 4, marginBottom: 4, color: '#767676'}}>
            {'非常感谢各大博物馆及主编的支持'}
          </Text>
          <Text style={{color: '#767676'}}>
            {'如有侵权，请告知 scut2459309859'}
          </Text>
          {/* <Flex direction="row" style={{ marginTop: 8, marginBottom: 8 }}>
                        <Button
                            bg={this.state.ancient?'rgb(218,233,240)':"#F8F8F8"}
                            _text={{ color: this.state.ancient?'#767676':'#C0C0C0' }}
                            colorScheme={this.state.ancient?'rgb(218,233,240)':'rgb(222,222,222)'}
                            w="130" h="33"
                            onPress={()=>{this.setState({ancient:true})}}
                        >古印印谱</Button>
                        <Spacer></Spacer>
                        <Button
                            bg={!this.state.ancient?'rgb(218,233,240)':"#F8F8F8"}
                            _text={{ color: !this.state.ancient?'#767676':'#C0C0C0' }}
                            colorScheme={!this.state.ancient?'rgb(218,233,240)':'rgb(222,222,222)'}
                            w="130" h="33"
                            onPress={()=>{this.setState({ancient:false})}}>名家印谱</Button>
                    </Flex> */}
        </View>
        {this.state.ancient && (
          <View>
            {/* 这里应该还要传一个路由名字，但是我不会路由跳转 */}
            <ASealSelect
              {...this.props}
              library="故宫博物院藏古玺印选"
              person="罗福颐"
              to="apiGgYp"
              resume="《故宫博物院藏古玺印选》是现代罗福颐、故宫博物院古玺印选编组编著的一本工具书。该书收集战国至元明历代官私玺印645方，入选之作都是故宫博物院藏品的精华"
            />
            <ASealSelect
              {...this.props}
              library="上海博物馆藏印选"
              to="apiShanghaiYp"
              resume="《上海博物馆藏印选》收录了战国至清初各个历史时期的官私玺印400余方;并且在战国至晋代的所有印拓下，附有复制的泥封墨拓，使人们可以从中了解古代印章白文和朱文印按压在泥封上的特殊面貌。这种编制形式，是其他印谱所未曾有过的创举"
            />
            <ASealSelect
              {...this.props}
              library="十钟山房印举"
              person="陈介祺"
              to="apiSzsfYp"
              resume="九年(1883)，集李璋煜、吴云、吴式芬、吴大澄、李佐贤、鲍康诸家藏印，辑成一百九十一册本，收印一万零二百八十四方，以古鈈、官印、周秦印、金玉陶骨、巨印、五面印、六面印、套印、两面印、姓名印、鸟虫、吉语、图案印等三十举分类编次，有一印于不同类目中屡见者。此开集各家藏古鈈印成谱之先河，为空前巨著。上海博物馆图书馆藏有这两种不同系统的钤印本，本电子资料来源复旦大学虚拟印谱网站"
            />
            <ASealSelect
              {...this.props}
              library="古玺汇编"
              person="罗福颐"
              to="apiGxhbYp"
              resume="《古玺文编》、《古玺汇编》出版于八十年代初期，两书系统、全面地反映了当时古玺印研究的水平。两书出版后，深受学术界的好评，不久即销售一空。罗福颐(1905年-1981年)，古文字学家。字子期，笔名梓溪、系溪，七十后自号偻翁。罗振玉之子。祖籍浙江上虞，出生于江苏淮安。历任北京大学文科研究所讲师、文化部副研究员和业务秘书、文化部国家文物局咨议委员会委员、中国考古学会理事、中国古文字学会理事、杭州西泠印社理事等"
            />
            <ASealSelect
              {...this.props}
              library="风过耳堂秦印辑录"
              person="赵熊"
              to="apiFgetYp"
              resume="本书是一本个人收藏的秦印辑录，收藏者是知名的书法家及篆刻家赵熊先生,对秦印有很深的研究。全书共收秦印348印，附录部分收战国、汉及汉以后的印115印。每方印以印蜕、封泥和释文三部分组成。这些秦汉印的首次整理出版，为篆印、文字研究者提供真实的历史资料。书前为代序的《漫话秦私印》一文，对秦印的基本情况进行了说明，有助于读者了解秦印的基本特征"
            />
            <ASealSelect
              {...this.props}
              library="虛無有齋摹輯漢印"
              person="施谢捷"
              to="apiXwyzYp"
              resume="近十多年新出現古璽印數量繁多，可以萬計，散見於諸多古玩商賈及私人藏家，且多未刊布。“虚無有齋摹輯古璽印”系列侄依據編者所見所得先秦秦漢魏晉南北朝官私璽印的印面照片，以摹寫方式輯錄之，與過去據璽印鈐本摹寫方式不同。《虛無有 齋摹輯漢印》是“虛無有齋摹輯古璽印”系列中的一種，輯錄官私璽印4001件。另兩種為《虛無有齋摹輯先秦古璽》、《虛無有齋摹輯秦印》, 待刊"
            />
            <ASealSelect
              {...this.props}
              library="汉印精华"
              person="马子恺"
              to="apiHyjhYp"
              resume="《汉印精华》精选撷取各类型具代表性的两汉印章689方。分编为官印、道家印、火烙印、私印、鸟虫书印、吉语印、四灵肖形印、封泥八大类。所收印蜕皆为原大尺寸，尽量选择佳拓本，不加修饰，所有印下都标注释文。书后附录索引，读者可依据编号查找各印。本书除将官印简考之外，并兼录钮制和质地，是广大篆刻研习者不可或缺的一本资料书"
            />
            <ASealSelect
              {...this.props}
              library="秦汉南北朝官印征存"
              person="罗福颐"
              to="apiQhnbcYp"
              resume="罗福颐先生主编、故宫博物院研究室至印组编纂的《秦汉南北胡官印征存》一书， 于1987年10月由文物出版社出版。该书共收录秦、两汉、三国、两晋、十六国南北朝官印02658方，且每印均附有释文，是一部集大成的印谐，为学术界提供了一批极富价值的珍贵资料"
            />
          </View>
        )}
        {!this.state.ancient && (
          <>
            <Text
              style={{
                textAlign: 'center',
                marginBottom: 20,
                color: '#7B7B7B',
              }}>
              (说明:排名不分先后，以收录次序为先)
            </Text>
            <Flex direction="row" wrap="wrap" justifyContent={'space-between'}>
              <APersonSelect {...this.props} name="陈巨来" />
              <APersonSelect {...this.props} name="王福厂" />
              <APersonSelect {...this.props} name="吴昌硕" />
              <APersonSelect {...this.props} name="邓石如" />
              <APersonSelect {...this.props} name="黄牧甫" />
              <APersonSelect {...this.props} name="赵之谦" />
              <APersonSelect {...this.props} name="吴让之" />
              <APersonSelect {...this.props} name="齐白石" />
              <APersonSelect {...this.props} name="徐三庚" />
              <APersonSelect {...this.props} name="赵叔孺" />
            </Flex>
          </>
        )}
      </ScrollView>
    );
  }
}
const styles = StyleSheet.create({
  container: {
    backgroundColor: 'rgb(237,237,237)',
    height: 100,
    padding: 20,
  },
});
export default Printing;
